home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / misc / fd2pragma.lha / fd2pragma / fd2pragma.types < prev    next >
Text File  |  2002-10-27  |  12KB  |  298 lines

  1. * $VER: fd2pragma.types 1.17 (24.06.2002)
  2. *
  3. * fd2pragma type definition file
  4. * description format is 'unknown type : known type'
  5. * unknown type:
  6. *   name of unknown type (only one word)
  7. * known type:
  8. *   consists of struct + name, enum + name, union + name, signed,
  9. *   unsigned, const,
  10. *   long (32 bit), short (16 bit), char (8 bit), int, double and float
  11. * For nameless structs or enums set ? as name. Structs without name, but
  12. * used by a typedef (like: typedef struct {...} name) get a ! as name.
  13. *
  14. * Tell me missing definitions for inclusion in future updates.
  15. *
  16. * commodities.library
  17. IX            : struct InputXpression
  18. * intuition.library (pointer to nameless structure)
  19. Msg            : struct ? *
  20. Class            : struct IClass
  21. * hdwrench.library
  22. BootBlock        : struct bootblock
  23. ValidIDstruct        : struct ValidIDstruct
  24. * graphics.library
  25. DisplayInfoHandle    : void *
  26. * resource.library
  27. RESOURCEFILE        : void *
  28. RESOURCEID        : unsigned long
  29. * cybergl.library
  30. GLvoid            : void
  31. GLbitfield        : unsigned long
  32. GLbyte            : signed char
  33. GLshort            : short
  34. GLint            : long
  35. GLsizei            : unsigned long
  36. GLubyte            : unsigned char
  37. GLushort        : unsigned short
  38. GLuint            : unsigned long
  39. GLfloat            : float
  40. GLclampf        : float
  41. GLdouble        : double
  42. GLclampd        : double
  43. * nameless enums
  44. GLboolean        : enum ?
  45. GLenum            : enum ?
  46. * these struct types are not equivalent to C-Code, but correct for fd2pragma
  47. GLlookAt        : struct !
  48. GLproject        : struct !
  49. GLunProject        : struct !
  50. GLfrustum        : struct !
  51. GLortho            : struct !
  52. GLbitmap        : struct !
  53. * for AmigaMesaRTL 3.0
  54. GLUquadricObj        : struct !
  55. GLUtriangulatorObj    : struct !
  56. GLUnurbsObj        : struct !
  57. GLvisual        : struct gl_visual
  58. GLframebuffer        : struct gl_frame_buffer
  59. GLcontext        : struct gl_context
  60. * HGIDA.library
  61. HGIDA_Stack        : unsigned long *
  62. HGIDA_BoundedStack    : unsigned long *
  63. HGIDA_Queue        : unsigned long *
  64. HGIDA_BoundedQueue    : unsigned long *
  65. HGIDA_List        : unsigned long *
  66. HGIDA_ListItem        : unsigned long *
  67. HGIDA_Error        : enum ?
  68. HGIDA_Direction        : enum ?
  69. * AmiTCP
  70. uid_t            : long
  71. gid_t            : long
  72. mode_t            : unsigned short
  73. pid_t            : struct Task *
  74. fd_set            : struct fd_set
  75. SerScriptCallback_t    : unsigned long (*)(register __a0 void *, register __d0 unsigned long, register __a1 const unsigned char *, register __a2 struct CSource *, register __a3 struct CSource *)
  76. * Miami SDK
  77. pcap_t            : struct pcap
  78. pcap_dumper_t        : struct pcap_dumper
  79. pcap_handler        : void (*)(unsigned char *, const struct pcap_pkthdr *, const unsigned char *)
  80. u_char            : unsigned char
  81. bpf_u_int32        : unsigned long
  82. * ahi.library
  83. Fixed            : long
  84. sposition        : long
  85. * mpega.library
  86. MPEGA_STREAM        : struct !
  87. MPEGA_CTRL        : struct !
  88. * Warp3D
  89. W3D_Context        : struct W3DContext
  90. W3D_Driver        : struct W3DDriver
  91. W3D_Texture        : struct W3DTexture
  92. W3D_Scissor        : struct W3DScissor
  93. W3D_Line        : struct !
  94. W3D_Point        : struct !
  95. W3D_Triangle        : struct !
  96. W3D_Triangles        : struct !
  97. W3D_Float        : float
  98. W3D_Bitmap        : struct !
  99. W3D_Fog            : struct !
  100. W3D_Bool        : short
  101. W3D_Double        : double
  102. W3D_TriangleV        : struct !
  103. W3D_TrianglesV        : struct !
  104. W3D_ScreenMode        : struct !
  105. W3D_Color        : struct !
  106. W3D_Lines        : struct !
  107. *Picasso96API.library
  108. RGBFTYPE        : enum ?
  109. *cgxdither.library
  110. DITHERINFO        : void *
  111. *cgxsystem.library
  112. SLayer            : void *
  113. *stdarg.h (this types depend on your compiler system)
  114. va_list                 : char *
  115. time_t            : long
  116. size_t            : unsigned int
  117. * some useful types
  118. uint8            : unsigned char
  119. uint16            : unsigned short
  120. uint32            : unsigned long
  121. int8            : char
  122. int16            : short
  123. int32            : long
  124. * exec V39
  125. AVLKey            : void *
  126. * BigNum.library
  127. PtrBigNum        : struct BigNum *
  128. * AmiSSL stuff
  129. BF_KEY                  : struct bf_key_st
  130. BF_LONG                 : unsigned long
  131. CAST_KEY                : struct cast_key_st
  132. CAST_LONG               : unsigned long
  133. DES_LONG                : unsigned long
  134. des_key_schedule        : struct des_ks_struct
  135. const_des_cblock        : unsigned char [8]
  136. des_cblock              : unsigned char [8]
  137. IDEA_KEY_SCHEDULE       : struct idea_key_st
  138. MD2_CTX                 : struct MD2state_st
  139. MD5_CTX                 : struct MD5state_st
  140. MDC2_CTX                : struct mdc2_ctx_st
  141. RC2_KEY                 : struct rc2_key_st
  142. RC4_KEY                 : struct rc4_key_st
  143. RC5_32_KEY              : struct rc5_key_st
  144. RIPEMD160_CTX           : struct RIPEMD160state_st
  145. SHA_CTX                 : struct SHAstate_st
  146. ASN1_CTX                : struct asn1_ctx_st
  147. ASN1_OBJECT             : struct asn1_object_st
  148. ASN1_STRING             : struct asn1_string_st
  149. ASN1_TYPE               : struct asn1_type_st
  150. ASN1_METHOD             : struct asn1_method_st
  151. ASN1_HEADER             : struct asn1_header_st
  152. ASN1_INTEGER            : struct asn1_string_st
  153. ASN1_ENUMERATED         : struct asn1_string_st
  154. ASN1_BIT_STRING         : struct asn1_string_st
  155. ASN1_OCTET_STRING       : struct asn1_string_st
  156. ASN1_PRINTABLESTRING    : struct asn1_string_st
  157. ASN1_T61STRING          : struct asn1_string_st
  158. ASN1_IA5STRING          : struct asn1_string_st
  159. ASN1_UTCTIME            : struct asn1_string_st
  160. ASN1_GENERALIZEDTIME    : struct asn1_string_st
  161. ASN1_TIME               : struct asn1_string_st
  162. ASN1_GENERALSTRING      : struct asn1_string_st
  163. ASN1_UNIVERSALSTRING    : struct asn1_string_st
  164. ASN1_BMPSTRING          : struct asn1_string_st
  165. ASN1_VISIBLESTRING      : struct asn1_string_st
  166. ASN1_UTF8STRING         : struct asn1_string_st
  167. BIO                     : struct bio_st
  168. BIO_F_BUFFER_CTX    : struct bio_f_buffer_ctx_struct
  169. BIO_METHOD              : struct bio_method_st
  170. BIGNUM                  : struct bignum_st
  171. BN_CTX                  : struct bignum_ctx
  172. BN_ULONG                : unsigned long
  173. BN_MONT_CTX             : struct bn_mont_ctx_st
  174. BN_BLINDING             : struct bn_blinding_st
  175. BN_RECP_CTX             : struct bn_recp_ctx_st
  176. BUF_MEM                 : struct buf_mem_st
  177. COMP_METHOD             : struct comp_method_st
  178. COMP_CTX                : struct comp_ctx_st
  179. CONF_VALUE              : struct !
  180. LHASH_NODE              : struct lhash_node_st
  181. LHASH                   : struct lhash_st
  182. CRYPTO_EX_DATA          : struct crypto_ex_data_st
  183. CRYPTO_EX_DATA_FUNCS    : struct crypto_ex_data_func_st
  184. DH                      : struct dh_st
  185. DSA                     : struct dsa_st
  186. DSA_SIG                 : struct DSA_SIG_st
  187. ERR_STATE               : struct err_state_st
  188. ERR_STRING_DATA         : struct ERR_string_data_st
  189. EVP_PKEY                : struct evp_pkey_st
  190. EVP_MD                  : struct env_md_st
  191. EVP_MD_CTX              : struct env_md_ctx_st
  192. EVP_CIPHER              : struct evp_cipher_st
  193. EVP_CIPHER_INFO         : struct evp_cipher_info_st
  194. EVP_CIPHER_CTX          : struct evp_cipher_ctx_st
  195. EVP_ENCODE_CTX          : struct evp_Encode_Ctx_st
  196. EVP_PBE_KEYGEN          : struct int (*)(struct evp_cipher_ctx_st *ctx, const char *pass, int passlen, struct asn1_type_st *param, struct evp_cipher_st *cipher, struct env_md_st *md, int en_de)
  197. HMAC_CTX                : struct hmac_ctx_st
  198. OBJ_NAME                : struct obj_name_st
  199. PEM_ENCODE_SEAL_CTX     : struct PEM_Encode_Seal_st
  200. PEM_USER                : struct pem_recip_st
  201. PEM_CTX                 : struct pem_ctx_st
  202. PKCS12_MAC_DATA         : struct !
  203. PKCS12                  : struct !
  204. PKCS12_SAFEBAG          : struct !
  205. PKCS12_BAGS             : struct pkcs12_bag_st
  206. PKCS7_ISSUER_AND_SERIAL : struct pkcs7_issuer_and_serial_st
  207. PKCS7_SIGNER_INFO       : struct pkcs7_signer_info_st
  208. PKCS7_RECIP_INFO        : struct pkcs7_recip_info_st
  209. PKCS7_SIGNED            : struct pkcs7_signed_st
  210. PKCS7_ENC_CONTENT       : struct pkcs7_enc_content_st
  211. PKCS7_ENVELOPE          : struct pkcs7_enveloped_st
  212. PKCS7_SIGN_ENVELOPE     : struct pkcs7_signedandenveloped_st
  213. PKCS7_DIGEST            : struct pkcs7_digest_st
  214. PKCS7_ENCRYPT           : struct pkcs7_encrypted_st
  215. PKCS7                   : struct pkcs7_st
  216. RAND_METHOD             : struct rand_meth_st
  217. RSA                     : struct rsa_st
  218. RSA_METHOD              : struct rsa_meth_st
  219. TXT_DB                  : struct txt_db_st
  220. X509_OBJECTS            : struct X509_objects_st
  221. X509_ALGOR              : struct X509_algor_st
  222. X509_VAL                : struct X509_val_st
  223. X509_PUBKEY             : struct X509_pubkey_st
  224. X509_SIG                : struct X509_sig_st
  225. X509_NAME_ENTRY         : struct X509_name_entry_st
  226. X509_NAME               : struct X509_name_st
  227. X509_EXTENSION          : struct X509_extension_st
  228. X509_ATTRIBUTE          : struct x509_attributes_st
  229. X509_REQ_INFO           : struct X509_req_info_st
  230. X509_REQ                : struct X509_req_st
  231. X509_CINF               : struct x509_cinf_st
  232. X509                    : struct x509_st
  233. X509_REVOKED            : struct X509_revoked_st
  234. X509_CRL_INFO           : struct X509_crl_info_st
  235. X509_CRL                : struct X509_crl_st
  236. X509_PKEY               : struct private_key_st
  237. X509_INFO               : struct X509_info_st
  238. NETSCAPE_SPKAC          : struct Netscape_spkac_st
  239. NETSCAPE_SPKI           : struct Netscape_spki_st
  240. NETSCAPE_CERT_SEQUENCE  : struct Netscape_certificate_sequence
  241. CBC_PARAM               : struct CBCParameter_st
  242. PBEPARAM                : struct PBEPARAM_st
  243. PBE2PARAM               : struct PBE2PARAM_st
  244. PBKDF2PARAM             : struct PBKDF2PARAM_st
  245. PKCS8_PRIV_KEY_INFO     : struct pkcs8_priv_key_info_st
  246. X509V3_CONF_METHOD      : struct X509V3_CONF_METHOD_st
  247. X509V3_EXT_METHOD       : struct v3_ext_method
  248. X509V3_CTX              : struct v3_ext_ctx
  249. X509_HASH_DIR_CTX       : struct x509_hash_dir_st
  250. X509_CERT_FILE_CTX      : struct x509_file_st
  251. X509_OBJECT             : struct X509_objects_st
  252. X509_LOOKUP             : struct x509_lookup_st
  253. X509_LOOKUP_METHOD      : struct x509_lookup_method_st
  254. X509_STORE_CTX          : struct x509_store_state_st
  255. X509_STORE              : struct x509_store_st
  256. BIT_STRING_BITNAME      : struct BIT_STRING_BITNAME_st
  257. BASIC_CONSTRAINTS       : struct BASIC_CONSTRAINTS_st
  258. PKEY_USAGE_PERIOD       : struct PKEY_USAGE_PERIOD_st
  259. GENERAL_NAME            : struct GENERAL_NAME_st
  260. DIST_POINT_NAME         : struct DIST_POINT_NAME_st
  261. DIST_POINT              : struct DIST_POINT_st
  262. AUTHORITY_KEYID         : struct AUTHORITY_KEYID_st
  263. SXNETID                 : struct SXNET_ID_st
  264. SXNET                   : struct SXNET_st
  265. NOTICEREF               : struct NOTICEREF_st
  266. USERNOTICE              : struct USERNOTICE_st
  267. POLICYQUALINFO          : struct POLICYQUALINFO_st
  268. POLICYINFO              : struct POLICYINFO_st
  269. pem_password_cb         : int (*)(char *buf, int size, int rwflag, void *userdata)
  270. SSL_CIPHER              : struct ssl_cipher_st
  271. SSL                     : struct ssl_st
  272. SSL_CTX                 : struct ssl_ctx_st
  273. SSL_METHOD              : struct ssl_method_st
  274. SSL_SESSION             : struct ssl_session_st
  275. SSL_COMP                : struct ssl_comp_st
  276. SSL2_CTX                : struct ssl2_ctx_st
  277. SSL3_RECORD             : struct ssl3_record_st
  278. SSL3_BUFFER             : struct ssl3_buffer_st
  279. SSL3_CTX                : struct ssl3_ctx_st
  280. CERT_PKEY               : struct cert_pkey_st
  281. CERT                    : struct cert_st
  282. SESS_CERT               : struct sess_cert_st
  283. SSL3_ENC_METHOD         : struct ssl3_enc_method
  284. SSL3_COMP               : struct ssl3_comp_st
  285. STACK_OF(X509_ATTRIBUTE): struct stack_st_X509_ATTRIBUTE
  286. STACK_OF(X509_INFO)    : struct stack_st_X509_INFO
  287. STACK_OF(X509_NAME)    : struct stack_st_X509_NAME
  288. STACK_OF(X509)        : struct stack_st_X509
  289. STACK_OF(PKCS7_SIGNER_INFO): struct stack_st_PKCS7_SIGNER_INFO
  290. STACK_OF(SSL_CIPHER)    : struct stack_st_SSL_CIPHER
  291. STACK_OF(GENERAL_NAME)    : struct stack_st_GENERAL_NAME
  292. STACK_OF(CONF_VALUE)    : struct stack_st_CONF_VALUE
  293. STACK_OF(ASN1_OBJECT)    : struct stack_st_ASN1_OBJECT
  294. STACK_OF(POLICYINFO)    : struct stack_st_POLICYINFO
  295. STACK_OF(DIST_POINT)    : struct stack_st_DIST_POINT
  296. STACK_OF(X509_EXTENSION): struct stack_st_X509_EXTENSION
  297. STACK                   : struct stack_st
  298.